package com.kingyun.gpsinspection.purificationservice.facade.model.som;


import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.ReportTemp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by yangcs on 2017/2/20.
 */
public class FacadeWorkOrder extends OrderResult implements Serializable {

    private String workOrderId;

    private String workOrderName;

    private String orgId;

    private String orgName;

    private String cellId;

    private int status;

    private Date startTime;

    private Date finishTime;

    private String userId;

    private String userName;

    private int taskType;

    private String cellName;

    private String opLevel;

    private String potentialRisk;

    private String controlMeasures;

    private String keyPoint;

    private BigDecimal stepVersion;

    private String riskType;

    private String cellResultId;

    private String wardName;

    private List<FacadeFatherItem> items;

    private List<FacadeStep> steps;

    private String entityId;

    private String entityName;

    private String taskTypeName;

    private int isPress;

    private Date lastPressTime;

    private String territorialSupervisionId;//属地监督

    private String workPermitId;//作业许可

    private String materialsManageId;//物资管理

    private List<ReportTemp> datas;//关联数据集

    private String createUserId;

    private Date createTime;

    private int finishModal;//1：任务，2自主

    private int finishType;//1：pad，2web

    private String description;

    public String getWorkOrderId() {
        return workOrderId;
    }

    public void setWorkOrderId(String workOrderId) {
        this.workOrderId = workOrderId;
    }

    public String getWorkOrderName() {
        return workOrderName;
    }

    public void setWorkOrderName(String workOrderName) {
        this.workOrderName = workOrderName;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getCellId() {
        return cellId;
    }

    public void setCellId(String cellId) {
        this.cellId = cellId;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getTaskType() {
        return taskType;
    }

    public void setTaskType(int taskType) {
        this.taskType = taskType;
    }

    public String getCellName() {
        return cellName;
    }

    public void setCellName(String cellName) {
        this.cellName = cellName;
    }

    public String getOpLevel() {
        return opLevel;
    }

    public void setOpLevel(String opLevel) {
        this.opLevel = opLevel;
    }

    public String getPotentialRisk() {
        return potentialRisk;
    }

    public void setPotentialRisk(String potentialRisk) {
        this.potentialRisk = potentialRisk;
    }

    public String getControlMeasures() {
        return controlMeasures;
    }

    public void setControlMeasures(String controlMeasures) {
        this.controlMeasures = controlMeasures;
    }

    public String getKeyPoint() {
        return keyPoint;
    }

    public void setKeyPoint(String keyPoint) {
        this.keyPoint = keyPoint;
    }

    public BigDecimal getStepVersion() {
        return stepVersion;
    }

    public void setStepVersion(BigDecimal stepVersion) {
        this.stepVersion = stepVersion;
    }

    public String getRiskType() {
        return riskType;
    }

    public void setRiskType(String riskType) {
        this.riskType = riskType;
    }

    public List<FacadeFatherItem> getItems() {
        return items;
    }

    public void setItems(List<FacadeFatherItem> items) {
        this.items = items;
    }

    public List<FacadeStep> getSteps() {
        return steps;
    }

    public void setSteps(List<FacadeStep> steps) {
        this.steps = steps;
    }

    public String getCellResultId() {
        return cellResultId;
    }

    public void setCellResultId(String cellResultId) {
        this.cellResultId = cellResultId;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public String getTaskTypeName() {
        return taskTypeName;
    }

    public void setTaskTypeName(String taskTypeName) {
        this.taskTypeName = taskTypeName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public int getIsPress() {
        return isPress;
    }

    public void setIsPress(int isPress) {
        this.isPress = isPress;
    }

    public Date getLastPressTime() {
        return lastPressTime;
    }

    public void setLastPressTime(Date lastPressTime) {
        this.lastPressTime = lastPressTime;
    }

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName;
    }

    public String getTerritorialSupervisionId() {
        return territorialSupervisionId;
    }

    public void setTerritorialSupervisionId(String territorialSupervisionId) {
        this.territorialSupervisionId = territorialSupervisionId;
    }

    public String getWorkPermitId() {
        return workPermitId;
    }

    public void setWorkPermitId(String workPermitId) {
        this.workPermitId = workPermitId;
    }

    public String getMaterialsManageId() {
        return materialsManageId;
    }

    public void setMaterialsManageId(String materialsManageId) {
        this.materialsManageId = materialsManageId;
    }

    public List<ReportTemp> getDatas() {
        return datas;
    }

    public void setDatas(List<ReportTemp> datas) {
        this.datas = datas;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public int getFinishModal() {
        return finishModal;
    }

    public void setFinishModal(int finishModal) {
        this.finishModal = finishModal;
    }

    public int getFinishType() {
        return finishType;
    }

    public void setFinishType(int finishType) {
        this.finishType = finishType;
    }

    public String getWardName() {
        return wardName;
    }

    public void setWardName(String wardName) {
        this.wardName = wardName;
    }

    /**
     * @return
     */
    public String getDescription() {
        return description;
    }

    /**
     * @param description
     */
    public void setDescription(String description) {
        this.description = description;
    }
}
